/**
 * Created by lwy on 2017/6/2.
 */

var page=0;
var num;

$(function(){
    doAjax();
})

function doAjax(){
    page++;
    $.ajax({
        url:'/InformsC//getInformsList.json',
        dataType:'json',
        type:'post',
        data:{
            page:page,
        },
        success:function(data){
            if(data.code==1){
                var data = data.datas;
                for(var i=0;i<data.length;i++){
                    $('<li class="newsLi newsDetail" id="'+data[i].Id+'">'+
                    '<h3 class="newTime">'+data[i].CreateTime+'</h3>'+
                    '<div class="newsBox">'+
                    '<h4 class="newsTitle">'+data[i].Title+'</h4>'+
                    '<img src="'+data[i].imgUrl+'" alt="新闻">'+
                    '</div></li>').appendTo($('#newsBox'));
                    //$('<li class="mui-table-view-cell mui-media"><a class="newsDetail" id="'+data[i].Id+'">'+
                    //    '<img class="mui-media-object mui-pull-left" src="../img/default-autor.png">'+
                    //    '<div class="mui-media-body">'+
                    //    '<p class="news-title">消息中心<span class="news-time">'+data[i].CreateTime+'</span></p>'+
                    //    '<p class="mui-ellipsis">'+data[i].Title+'</p>'+
                    //    '</div></a></li>').appendTo($('#newsBox'));
                }
                num=data.length;
            }
        }
    })
    return num;
}

mui('body').on('tap','.newsDetail',function(){
    var newsId = $(this).attr('id');
    window.location.href="news-detail.html?id="+newsId;
})

//上拉加载
mui.init({
    pullRefresh : {
        container:"#refreshContainer",//待刷新区域标识，querySelector能定位的css选择器均可，比如：id、.class等
        up : {
            contentrefresh : "正在加载...",//可选，正在加载状态时，上拉加载控件上显示的标题内容
            contentnomore:'我是有底线的',//可选，请求完毕若没有更多数据时显示的提醒内容；
            callback :function(){
                setTimeout(function () {
                    var numResult = doAjax();;
                    if (numResult < 20) {
                        mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
                    } else {
                        mui('#refreshContainer').pullRefresh().endPullupToRefresh(false);
                    }
                }, 1000);
            } //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据；
        }
    }
});
